A JavaScript RDF store and application library for linked data client applications
نویسندگان
چکیده
In this paper we present a pure JavaScript implementation of an RDF store supporting the SPARQL query language that can be executed in modern browsers as well as in server side JavaScript platforms. We also present a declarative JavaScript library, built on top of the store, that makes it possible to build rich web clients combining the power of structured linked data, lightweight RDF notations like JSON-LD and the SPARQL query language with the dynamic nature of the DOM event model to provide a simple development framework appealing to general web developers with little prior knowledge of the semantic web stack of technologies.
منابع مشابه
LDApp: A JavaScript Linked Data stack
LDApp is designed as a very modular JavaScript Linked Data stack. A requirement for the modular design was an API to handle the graph data. RDF-Interfaces was the only JavaScript API standard, but lacks store handling and easy management of multiple parsers and serializers. The existing RDF-Interfaces API was extended to cover these use cases. To complete the framework, a JSON-LD integration is...
متن کاملOpenPHACTS Explorer 2: Bringing the Web to the Semantic Web
The Open PHACTS Explorer is a web application that supports drug discovery via the Open PHACTS API without requiring knowledge of SPARQL or the RDF data being searched. It provides a UI layer on top of the Open PHACTS linked data cache and also provides a javascript library to facilitate easy access to the Open PHACTS API.
متن کاملLODWheel - JavaScript-based Visualization of RDF Data
Visualizing Resource Description Framework (RDF) data to support decision-making processes is an important and challenging aspect of consuming Linked Data. With the recent development of JavaScript libraries for data visualization, new opportunities for Web-based visualization of Linked Data arise. This paper presents an extensive evaluation of JavaScript-based libraries for visualizing RDF dat...
متن کاملCurrency Conversion the Linked Data Way
In many business applications that could be built on the basis of Linked Open Data, the conversion of monetary amounts from one currency to another is a much-needed functionality. For example, hotel prices in a comparison shopping application may have to deal with prices given in differing currencies. While currency conversion APIs exist on the Web, their integration into operations over RDF da...
متن کاملHaskell DSLs for Interactive Web Services
Robust cross-platform GUI-based applications are challenging to write in Haskell, not because providing hooks into existing GUI frameworks is hard, but because these hooks are both platform dependent and prone to rapid bit-rot. Browser-based user interfaces implemented using Javascript and HTML5 offer some relief from this situation, providing a standardized cross-platform API. However, Javascr...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2012